11问答网
所有问题
当前搜索:
c语言 int范围
关于
C语言int
类型数据的问题
答:
八位二进制数,有“有符号”的及“无符号”的。“无符号”的(unsigned char,表示
范围
为0~255),1111 1111 是十进制255 “有符号”的(char,表示范围为-128~127),1111 1111 是十进制-1
c语言
的问题
答:
unsigned
int
无符号4字节整形 0 ~ 2^32 -1 (这个是对的)int 4字节整形 - 2^31 ~ 2^31 - 1 int 64 64位(8字节)整形 - 2^63 ~ 2^63 - 1 (这个很少用到,一般是表示为高位int和低位int,贝式弧现对它的
范围
也给错了)不能显示就是溢出了 超出了定义类型的范...
c语言
中
int
和char是不是能无条件的转换,如果不是那有什么条件呢?_百度...
答:
在
C语言
中有些时候
int
和 char 看上去是可以通用的。ASCII的取值
范围
0~255,也就是1个字节。char在C语言中是1个字节,而int要看不同的硬件、操作系统平台的不同而有区别,但不会小于2个字节,即最小2字节。如果 int 类型赋值超过255时,C语言会取int 2个字节中的低字节的数据作为有效数据,也...
用
C语言
:求完数
答:
//因为没有说明结束条件,所以暂且以
范围
为输入两个0为结束条件 include<stdio.h>
int
check(int low, int high);//打印low和high范围内的完数,并返回完数的个数 int test(int n);//检测n是否为完数,如果是,则打印它,并返回1,否则,返回0.int main(){ int low, high;int count;//...
int
c语言
极极极!!!
答:
首先你要明白
int
的位数是不固定的,有的默认为16位(比如tc2.0), 有的默认32位(绝大多数的编译器),还有的就成64位了(比如 VS的64位版本)。如果你的程序对这些有依赖,请使用精确指定的类型,比如你的程序想要的是int的16位的,那么就用short吧,这样什么编译器的结果都是一样的(已经帮...
C语言
求众数问题
答:
算法很多。大致思路如下:定义数据
范围
:如0-100,定义数组1:
int
a[101]//标保证任何数据都可以容纳,并且初始化为0。定义数组2:int data[n] //待处理数组,自己初始化。代码如下:include<stdio.h> void main(){ int a[101]={0};int nMax = 0;int data[50] = {1,3,4,2,13,4,2...
C语言
中这个
int
型的数值表达式的值是多少?
答:
int
是基本整型,占用2字节,取值
范围
从-2^15至2^(15-1),也就是-32768~32767,20480*2=40960,超过了表示范围,进行强行的赋值显示是不行的,因此会产生错误的结果。这种现象叫做“溢出”希望采纳
c语言
题目啊
答:
这个很简单。主要是考你的语法。if条件句后跟一个语句组,这时你得用一个花括号括住,那里面就有多条语句,就是以分号结束为一句。这里if没有花括号,那么它只跟紧接的语句执行。上面x>y为false,所以它后面z=x;不执行,接着从x=y;起依次执行。结果就如你所说。x=2,y=3,z=3;...
C语言
问题
int
型变量
答:
C语言
的
int
类型与开发环境平台有关,可能是16位(2^16),也可能是32位(2^32),估计现在大多数开发环境都是用32位的,所以
范围
远远超出65535,可达到4294967296,所以你的程序可能可以运行
一个关于
c语言
的问题
答:
结果如下:i=2;j=7;x=7 i=2;j=7;x=5 程序从main开始执行,当调用fun函数,跳转到执行fun函数,此时如果有与全局变量同名的变量,优先取局部变量值。因此fun函数打印的x为7,而在fun函数调用完成后,局部变量x已经失效,所以在main函数中打印的x值为5....
棣栭〉
<涓婁竴椤
67
68
69
70
71
72
73
74
75
76
其他人还搜